package com.bt.dmdb.controller;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpSession;

import org.springframework.web.servlet.ModelAndView;

import com.bt.dmdb.model.CustomerDetails;
import com.bt.dmdb.model.CustomerDocument;
import com.bt.dmdb.model.LoginUser;
import com.bt.dmdb.model.Question;

public interface UsersController {

    LoginUser getLoggedInUser(HttpSession session);
    public List<LoginUser> findAllUsers();
    LoginUser findUserById(long id);
    CustomerDetails findCustomerById(long id);
    List<CustomerDocument> findDocumentByCustId(long id);
    List<Question> findNFFECommonQuestion();
    Map<Object, Object> findMakerInitialQuestion();
    List<Object> getListOfNFFECategory();
	List<Object> getListOfFFICategory();
	ModelAndView deleteUserById(long id);
    
/*    String saveMakerInitialQuest(String custID,String quesId0,String ansId0,
    		String quesId1,String ansId1,String expiration,
    		String circumchange,String circumstances,String other,
    		String othertext,String quesId2,String catL, ModelMap m);
*/}
